GPU implementation of deformable pattern recognition using prototype-parallel displacement computation
نویسندگان
چکیده
In this paper, for the reduction of the computation time of a deformable approach to pattern recognition, prototype-parallel displacement computation on GPUs (PPDC-GPU) is proposed. The displacement computation used in this study has the virtue of simplicity and consists of locally parallel processing, therefore it is suitable for the implementation on graphical processing units (GPUs). In the proposed method, large plates of image and displacement function are generated from input images, prototypes, and displacement functions on the main memory, and then these plates are transferred collectively to the video memory. After computing the displacement between the input image plate and the prototype image plate on the GPU, the displacement function plates are transferred back to the main memory. The simulation results show that PPDC-GPU reduces the computation time to less than 10% of the ordinary implementation on CPUs. This study especially focused on handwritten character recognition, since it is one of the most fundamental and important problems in the field of computer vision and pattern recognition. However the proposed framework can be widely applied to other problems, for instance, face recognition or object recognition.
منابع مشابه
Parallel Implementation of Otsu’s Binarization Approach on GPU
Fast algorithms are important for efficient image processing systems for handling large set of calculations. To speedup the processing, parallel implementation of an algorithm can be done using Graphics Processing Unit (GPU). GPU is general purpose computation hardware; programmability and low cost make it productive. Binarization is widely used technique in the image analysis and recognition a...
متن کاملImplementation of the direction of arrival estimation algorithms by means of GPU-parallel processing in the Kuda environment (Research Article)
Direction-of-arrival (DOA) estimation of audio signals is critical in different areas, including electronic war, sonar, etc. The beamforming methods like Minimum Variance Distortionless Response (MVDR), Delay-and-Sum (DAS), and subspace-based Multiple Signal Classification (MUSIC) are the most known DOA estimation techniques. The mentioned methods have high computational complexity. Hence using...
متن کاملParallel Implementation of Particle Swarm Optimization Variants Using Graphics Processing Unit Platform
There are different variants of Particle Swarm Optimization (PSO) algorithm such as Adaptive Particle Swarm Optimization (APSO) and Particle Swarm Optimization with an Aging Leader and Challengers (ALC-PSO). These algorithms improve the performance of PSO in terms of finding the best solution and accelerating the convergence speed. However, these algorithms are computationally intensive. The go...
متن کاملHigh Performance Relevance Vector Machine on GPUs
The Relevance Vector Machine (RVM) algorithm has been widely utilized in many applications, such as machine learning, image pattern recognition, and compressed sensing. However, the RVM algorithm is computationally expensive. We seek to accelerate the RVM algorithm computation for time sensitive applications by utilizing massively parallel accelerators such as GPUs. In this paper, the computati...
متن کاملHigh Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation
Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...
متن کامل